Gamification of Software Testing - An MLR
نویسندگان
چکیده
This paper presents an initial multi-vocal literature review that extracts ideas for gamification of software testing. We surveyed the type of testing, system under test, role of individuals, gamification elements, challenges and drawbacks, support constructs and tools, and empirical evidence from academic sources and grey literature. Ideas were given to both automated unittesting, and end-user related testing done by exploratory testers and beta testers. The most frequent gamification elements were points (13 sources), awards (4), stories (4), badges (3), rankings (3), levels (3) and time-pressure (3).
منابع مشابه
Increasing Student Engagement in Software Engineering with Gamification
Gamification, or the use of game elements in non-game contexts, has become an increasingly popular approach to increasing end-user engagement in many contexts, including employee productivity, sales, recycling, and education. Our preliminary work has shown that gamification can be used to boost student engagement and learning in basic software testing. We seek to expand our gamified software en...
متن کاملProfile-Based Algorithm for Personalized Gamification in Computer-Supported Collaborative Learning Environments
In this paper we present an approach for personalizing gamification to the needs of each individual person. We designed the personalization for computer-supported collaborative learning environments by synthesizing three existing design frameworks: the lens of intrinsic skill atoms, gamification user type hexad and heuristics for effective design of gamification. The result of the design proces...
متن کاملInvestigating the Relationship between Player Types and Learning Styles in Gamification Design
An educational gamification is a new approach that has developed hopes to increase the effectiveness of learning. Computer game users are actually players that are categorized according to their personalities and have different learning styles. To achieve maximum performance in designing gamified learning, one can determine the relationship between player types and their learning styles, and th...
متن کاملAn Expert Gamification System with Psychological Theories for Virtual and Cross-cultural Software Teams
Gamification is the concept of applying game elements in non-game context platforms to motivate people to participate in planned activities to achieve goals. Gamification has been applied to academic fields including software engineering (SE) in recent years. Many gamification implementations in SE have been ad hoc and lacked standardized guidelines. This paper introduces a new concept of build...
متن کاملInvestigating the Effect of Gamification Mechanics on Customer Loyalty in Online Stores
This study examines how gamification mechanics could be used in online retailers' loyalty programs. In other words, this article attempts to create a conceptual model for the relationship between gamification mechanics and customer loyalty elements. We used a field study to conduct our research. In order to validate the survey, 450 customers from one of the greatest online stores in Iran were q...
متن کامل